package com.estudy.service;

import com.estudy.domain.Employee;
import java.util.List;

/**
 * (Employee)表服务接口
 *
 * @author zqx
 * @since 2024-08-26 23:37:01
 */
public interface EmployeeService {

    /**
     * 查询所有数据
     *
     * @return 实例对象集合
     */
    List<Employee> queryAll();
    
    /**
     * 通过ID查询单条数据
     *
     * @param id 主键
     * @return 实例对象
     */
    Employee queryById(Integer id);


    /**
     *  新增实体
     *
     * @param employee 新增实体
     * @return 影响行数，1表示成功， 0表示失败
     */
    int insert(Employee employee);

    /**
     * 修改实体
     *
     * @param employee 修改内容
     * @return 影响行数，1表示成功， 0表示失败
     */
    int update(Employee employee);

    /**
     * 根据主键删除数据
     *
     * @param id 主键
     * @return 影响行数，1表示成功， 0表示失败
     */
    int deleteById(Integer id);
}

